package com.itzjc.domain.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * TODO
 *
 * @className: AllPredictData
 * @date: 2022-05-03 16:37
 **/
public class AllPredictData implements Serializable {
    private Integer did;
    private Double predictValue;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;
    private Integer timeMinute;
    private Integer timeHour;
    private Integer timeDay;
    private Integer timeMonth;
    private Integer timeYear;
    private Integer sensorID;
    private Integer thisTurnId;
    private String A;
    private String B;
    private String C;
    private String D;

    //有参、空参、set/get、toString


    @Override
    public String toString() {
        return "AllPredictData{" +
                "did=" + did +
                ", predictValue=" + predictValue +
                ", createTime=" + createTime +
                ", timeMinute=" + timeMinute +
                ", timeHour=" + timeHour +
                ", timeDay=" + timeDay +
                ", timeMonth=" + timeMonth +
                ", timeYear=" + timeYear +
                ", sensorID=" + sensorID +
                ", thisTurnId=" + thisTurnId +
                ", A='" + A + '\'' +
                ", B='" + B + '\'' +
                ", C='" + C + '\'' +
                ", D='" + D + '\'' +
                '}';
    }

    public Integer getDid() {
        return did;
    }

    public void setDid(Integer did) {
        this.did = did;
    }

    public Double getPredictValue() {
        return predictValue;
    }

    public void setPredictValue(Double predictValue) {
        this.predictValue = predictValue;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getTimeMinute() {
        return timeMinute;
    }

    public void setTimeMinute(Integer timeMinute) {
        this.timeMinute = timeMinute;
    }

    public Integer getTimeHour() {
        return timeHour;
    }

    public void setTimeHour(Integer timeHour) {
        this.timeHour = timeHour;
    }

    public Integer getTimeDay() {
        return timeDay;
    }

    public void setTimeDay(Integer timeDay) {
        this.timeDay = timeDay;
    }

    public Integer getTimeMonth() {
        return timeMonth;
    }

    public void setTimeMonth(Integer timeMonth) {
        this.timeMonth = timeMonth;
    }

    public Integer getTimeYear() {
        return timeYear;
    }

    public void setTimeYear(Integer timeYear) {
        this.timeYear = timeYear;
    }

    public Integer getSensorID() {
        return sensorID;
    }

    public void setSensorID(Integer sensorID) {
        this.sensorID = sensorID;
    }

    public Integer getThisTurnId() {
        return thisTurnId;
    }

    public void setThisTurnId(Integer thisTurnId) {
        this.thisTurnId = thisTurnId;
    }

    public String getA() {
        return A;
    }

    public void setA(String a) {
        A = a;
    }

    public String getB() {
        return B;
    }

    public void setB(String b) {
        B = b;
    }

    public String getC() {
        return C;
    }

    public void setC(String c) {
        C = c;
    }

    public String getD() {
        return D;
    }

    public void setD(String d) {
        D = d;
    }

    public AllPredictData(Integer did, Double predictValue, Date createTime, Integer timeMinute, Integer timeHour, Integer timeDay, Integer timeMonth, Integer timeYear, Integer sensorID, Integer thisTurnId, String a, String b, String c, String d) {
        this.did = did;
        this.predictValue = predictValue;
        this.createTime = createTime;
        this.timeMinute = timeMinute;
        this.timeHour = timeHour;
        this.timeDay = timeDay;
        this.timeMonth = timeMonth;
        this.timeYear = timeYear;
        this.sensorID = sensorID;
        this.thisTurnId = thisTurnId;
        A = a;
        B = b;
        C = c;
        D = d;
    }

    public AllPredictData() {
    }
}
